<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //1.switch 语句也是多分支语句 也可以实现多选一
        //2.语法结构 switch 转换、开关的意思  case 小例子 或者选项的意思
        // switch (表达式) {
        //     case value1:
        //         执行语句1;
        //         break;
        //     case value2:
        //         执行语句2;
        //         break;
        //               ...
        //     default:
        //         最后执行语句;
        // }
        //3.执行思路 利用我们表达式的值 和case 后面的选项值相匹配 如果匹配上就执行该case里的语句 如果都没有匹配上就执行default里的语句
        //4.代码验证
        //5.与if的区别
        // 5.1 switch是直接匹配符合条件的值 不会逐行解释 比if else 的效率高 if else是逐行解释的
        //5.2  switch一般都是特定值 比较固定的值（因为他是直接匹配相应的值 不会逐行解释 所以带范围 比较的不适用switch） if else 的值一般都是 带范围 >= 带比较之类的值（逐行解释 适合多选一的情况）
        switch (2) {
            case 1:
                console.log('这是1')
                break

                

            case 2:
                console.log('这是2');
                break


                case 3:
                    console.log('这是3');
                    break

            default:
                console.log('没有匹配的');
        
    }
    </script>
</head>

<body>

</body>

</html>